First commit, adding pretty much everything right now