debug if only needed
Merge pull request #30 from vidma/debug_ifneeded

debug if only needed
option filter out offensive words

- some words will be tagged as possibly inappropriate for children and will be filtered out by default (option may be changed)
- minor cleanup
rename models.IndividualIcons into models.Icon
reformat src allowing longer lines of 120
Merge pull request #31 from vidma/hide_offensive

option to filter out offensive words
some minor code cleanup
Merge pull request #32 from vidma/code_cleanup

Code cleanup
initial support for landscape mode

* landscape mode
  - for small devices (phones) portrait is forced (with menu in two flick-able views)
  - otherwise, the full menu is rendered, and resized to fit into screen
* improved tablet recognition
  - TODO: we might still need to handle relatively small devices with "large" screen, e.g. 5.1in
fixed minor bug in simplenlg when sentence has a very short word, e.g. I
update datafiles to include censorship
minor fixes/cleanup; add censorship

* minor fixes/cleanup
* point to new datafile
* read censorship state
update data
fixed censorship
cleanup and performance improvements

* when reloading the main screen buttons, reuing existing views/layouts...
* cache the main buttons (load only once from db)
* code cleanup
* reactivated restart on uncaught exception
Merge pull request #36 from vidma/landscape_mode

Landscape mode and cleanup
Update README.md
Update README.md