Initial project layout
Adding app states and main ui