Refactored angular code somewhat - more to do still, including: replace angular filter for word length with full query to server and pagination of results.
Filtering by length is now a cached request rather than a simple local filter.
Tidied up clearing the syllables. Also updating when changing things via the preset options.
Caching with sessionStorage.
Local caching working - ready to add a 'more' button to the bottom.
Added the more button to expand the results.
Fixed a few minor bugs and added base url as a constant.