addressed pull request comments

removed unnecessary instance double. split controller specs into
separate tests. marked as pending keyword parser scenarios