Merge pull request #1 from theoperatore/master

Ships!
components can have {de}allocators, although dealloc is not called yet
optimize entity matching
upgrade to beefy 2.1