Add a seperate controller for better DataInteractive UI

The Analytics controller was getting messy as more and more partials were getting added. So, I decided to create a separate controller for it instead. The Analytics controller can now be used for testing features and once it is implemented, corresponding UI can be built in DataInteractive.