diff --git a/.gitignore b/.gitignore
index ff1a518..640dded 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
.pio
CMakeListsPrivate.txt
+/cmake-build*
+/venv
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 5c98b42..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-# Default ignored files
-/workspace.xml
\ No newline at end of file
diff --git a/.idea/firmware.iml b/.idea/firmware.iml
deleted file mode 100644
index f08604b..0000000
--- a/.idea/firmware.iml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 3463fba..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 9ce81f0..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 6c0b863..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/todo.txt b/todo.txt
index d0eab02..0289d60 100644
--- a/todo.txt
+++ b/todo.txt
@@ -1,20 +1,7 @@
--> setup platform.io based development with tests
- - re-write tests with unity
+Backend:
+ - webdav
+ -> delete stuff
+ - SPIFFS remove if full, before rotate (i.e. delete oldest)
+ - auto-off, auto-on feature for session management
-
-- backend
- /api/session/start
- /api/session/finish
- /api/session/data?startIndex=25 (returns nothing if no session is active)
- // by default only the in-memory data is reported back
-
- /api/sessionhistory/ -> list in webdav fashion
- /api/sessionhistory/sessionid?startIndex -> returns full session data
- // delete file with method
-
-
- // auto start session? ringbuffer with last n measurements
- // detect spikes -> more than s spikes -> start session
- // auto stop session if one full chunk is empty
-