fix missing platform
fix issue where modules that were set to be not required were expected to be required and throwing exceptions
add support for overriding path of a page
added main todomvc page and updated requirements