added new graph app and began creating topic and graph specific services
incorporating scott's changes and also creating new graph app