Makingtests

Made some tests for ex45 module.
You should be testing that `Character` *behaves* how you expect. For example if you had an `acquire_item` method on Characters, you would expect the following:

```
dude = Character()
item = `vorpal sword of pain` 
dude.acquire_item(item)
assert_in(item, dude.items)
```

You know that python lists will do what python lists are supposed to do so you don't want to test that. You want to test that your `Character` does what *it's* supposed to do.