Added some structural functions and planned out how I'll be proceeding.
Added .gitignore