branching for work on new API
refactored api to use new query-based system
added CharacterCode implementation
Merge branch 'master' of github.com:mach10/stl