Refactored CharacterTest

Now uses a dataprovider to test bar layouts. Added fixtures directory etc