Initial Commit of Code

Everything working so far, long way to go with the program...