First commit, added everything in, this is just meant to be a fun test to see what I can do with this setup so far.