Adds Configuration classes

* loads configuration options from property files.
(incomplete)