Refs #18 - Refactor User model

Added STI for User > Student