updated getViewData to getViewInfo
adding placeholder files for unit tests
changing some name conventions and code styles
adding html for tests
created unit tests for getViewInfo
more test additions