Initial Commit of a properly seperated python classes into packages

We're going to code these together now