Initial Commit

Mainly UI setup and some empty classes for later