Initialize all rmcommon files

This is the first commit with all existing files for rmcommon. This new
version contains support for MVC.