Implement basic media type negotation
Use li3-style DI for App class
Implement binding variable substitution