Implemented signing up for slots with backend verification

Minor refactoring and implmentation of methods to get various classes by
attribute values.