Initial Upload

Initial upload of working code and assets