Add support for reuse identifiers
Use xctest for specs
Update all the things