Potential fix for issue #22
Removed all System.out.println

There were too many.
Improved potential error messages. Fixed NPE

getResources() seems to cause a null pointer exception on startup...
Fixed http not working.
Fixed title changing on rotate
Made widget days shorten if widget is small
Rename imageGenerator.java to ImageGenerator.java
Refactor imageGenerator.java to ImageGenerator.java
Made "finished" status updates hide after 3 seconds
Initial attempt at adding notification time options
Massive Settings Overhaul.

Need to do vibration settings and notify time.
Small changes.

Deleting hardcoded strings.
Added a file structure and made naming consistent.
Added the textColor attribute back in.
Made the checkBoxes show the current values.

Also removed some redundant code from when the widget didn't display
meals notifications were disabled for.
Made "Notify Time" setting work
Made "Vibration" setting work

TODO: Stop "test" dismissing the dialog
Cleaned up code
Stopped the vibration dialog dismissing on Test.
Stopped save dismissing dialog if string incorrect

Stopped the vibration dialog dismissing when save is clicked if the
string is invalid. Also made the text box grey out on create if custom
is not selected.