The start

Everything tested and working at this point