Improved Admin UI

+ Responsive Layout
+ Tightened up table controls
+ Added basic form validation 

@simpulton please review