Minor refactorings, removed unused classes
Added changelog, rewrote TODO list, placed both in docs directory