Added json parser, moved position algorithm to own namespace