Merge pull request #1 from dtx/master

packaging, routines etc
Adding DataProvider interafce for allowing multiple data providers
Test data provider implementation for the data provider
empty mongodb data provider class
Merge pull request #2 from prvn/master

data provider interface and test data provider implementation
MVC architecture
Merge pull request #3 from ajkl/version_0

MVC architecture
refactoring
Merge pull request #5 from ajkl/version_0

refactoring
fixed comments form on details page
Merge pull request #6 from ajkl/version_0

fixed comments form on details page
Fixing indentation
Revert "Fixing indentation"

This reverts commit 46699622aeedf5ec6cdb5c5c9be9ba4a2fd2a63e.
Fixing indentation issue
Fixing indentation issue
Merge pull request #7 from prvn/master

Fixing indentation
Fixing indentation
Admin stuff
Search bar (not used) and show/hide abstract
Merge pull request #8 from prvn/master

Fixing indentation