SWS-31: Capability REST API update
Goals of this story:
- Overhaul capability server layout
- Separate files for server entry point and server routes
- Separate package for view logic
- Server entry point properly collects all routes and views
- Modify existing routes/views to match standard agreed upon a while back (can be found here)
- Utilize more Pyramid features to make the server more robust
- Add unit tests!
Edited by Nathan Hertz