Fixes #2 Bootstrap the UI layer
Fixes #1 Create Spring Java Config