models and migrations complete
partial add skill functionality