built out unit tests for skill validations and for level calculation, adjusted skill.rb validation for hours' numericality