finished implementation, on to evaluation

TODO: add encryption to mechanism data (in DAO)