Make all roles extend from a role prototype

 - Added a role_prototype module
 - Have all creeps extend from it