Lots of little additions:

- Threaded scan processing
- New OpenGL scan bed (WOOOO!)
- initial serial comminication
- Lots of new bugs added (Probably)