Adding more changes, everything is very basic right now.

Still not quite finished but I figured I'd add in what Ive started with
so any glaring problems can be pointed out and fixed.