add unlocked specialty model and add further unit tests to specialty
add few more mailer tests, implements basic unlocking of specialties
add unlock method to specialty model
resolved mailer conflict