fixes issue #12: json api
layout and glyph modifications
placeholder text for search
Merge branch 'feature/json' into enhancements/layout