Finished First Draft

Main functionality done, need to add text and clarifications