Resolving issues #3 and #2. Committing new and awesome configuration mechanism.