Initial jsonPath implementation with path_select()
No expression evaluation yet
Use template aliases where available for improved readability
Have documents' elements default to ranges rather than containers
Remove old commented out code & reformat