Control updates and stuff

Major change: Users and experiments are now handled in terms of folders. Each user will get their own folder, which is stored in some location that is determined when the program is first stated. It defaults to the current directory. 

The control page is somewhat working, although some things don't really make sense with our current api. For e.g we don't differentiate at all between a 'strain' or 'explode' experiment. 

I'm not really sure what sort of sensor values (if any) need to be displayed on the control page either, or if that should be placed on a separate page.