Added simple stuff

I added the initial classes and set up stuff.
Revert "Added simple stuff"

This reverts commit 746237dd281cc323c6524cc031d811ee8443ae4e.
Revert "Revert "Added simple stuff""

This reverts commit a4f820e86ddc37ce035df360d1df459198c8f21a.
I have messed up syncing