Cleanup unit tests

Remove mixin code where possible and use the current testing style.
Use @property on bitboards