Finished basic functionality
Changed layout to include side panel