initial commit
finish abstracting searcher into its own module. closes #94
simplify amendments controller