added submodule target, minor aesthetic tweaks, project file fixes