Initial Commit

Rough draft of gui, unfixed algorithms