refactor routes, add SN-opening feature
Merge pull request #22 from YaleSTC/19_sn_ticket

refactor routes, add SN-opening feature