api/views: Extracted json module
api/views: Extracted parser module
api/views: Split api module up into four blueprints