Updated .gitignore
Did a ton of stuff that pretty much constituted the basic functionality. Everything after this feels like bells and whistles.