Cleaned up settings panel code
When server sends empty data, http request functions puts in the defaults now before returning rather than having the widget and settings controllers put in the defaults themselves
Updated directives to handle situation where settings haven't been received yet and are still undefined
Fixed issue where calendar's edges extended past borders when borders were rounded
Widget is not pulling settings from database on load
Widget is now pulling settings from database on load. Added commented out code for future developers if they want to force user to activate widget by connecting
Merge pull request #18 from jeffreywix/Feature-PullingDatainWidget

Feature pulling datain widget