BML/DB: Add source form, added validations on source, all tests pass, fi...


![waiting](https://f.cloud.github.com/assets/3147345/1537775/ed9d66cc-4cce-11e3-9e9c-3665248f901d.gif)
...xed error display and append for topics#index