restructured files and added in some knockout stuff
refactored page parts. added some knockout