refactors ignoramos command dispatching and adds specs
cleanup project documentation