(hopefully) final commit

cleaning up and fixing small things.
(hopefully) final commit

including workspaces?
changed gitignore