Reverted to HPS being singleton to fix implemtation issues, minor pom
formatting