Minor refactoring, updated readme to have changelog.