ensured that data gets loaded once in a blocking fashion at app start
improved tests to get complete coverage
Merge pull request #16 from pulp/mhrivnak-initial-data-load

ensured that data gets loaded once in a blocking fashion at app start