Adding naive step definitions.
Added more step definitions and killing the old branches because they suck.
Changed the add Character features file
initial commit for branch
Added has_many