Merge branch 'develop'

Large merge from the develop branch.  Moved the frontend to a completely separate repository.  Planning to separate out spike sorting and related features in the near future.
Small bugfix to the GUI to allow clusterstats to work again
Still need to fix contamination indexing, everything else working as expected