First Commit

Basics, working on input