+normall operations
+
+- monitors for file changes
+ -- adds to QUEUE when occurs.
+
+- queue runs in background.
+ - if it's got stuff in it..
+ - COMMIT (normally)
+ - now?? - if on master - try and branch
+ == do user selection, until we have branched
+ == then start monitoring again..
+
+
+
+
+*/