RemoveComponent deferred until the update, fixes bug introduced in #64

Test for removing component is updated and passing. I also updated .gitignore to include Roslyn cache.
I found some errors in the store and portable version, tests are not compiling because of the new Reflection API. I have updated them as well, but it's not included in this PR.