Assembly.Windows.Home changes

* Reduced the code complexity of InitalizeContextMenus()

* Added a ContentFileHandler class to more manage the way content files are handled, reducing code complexity

I'm doing pull requests instead of using my push access as I'm not sure what your development is like. As I like to do with my own stuff, I'd rather the repo owner(s) review outside contributions.