Implemented Asynchronous item searching

As I saw in issue #71 that when searching for items it stutters.
When testing I noticed it myself, so I implemented async searching.
I tested it in [MechanicalTitan Pack](http://forum.feed-the-beast.com/threads/1-7-10-public-mechanicaltitan-pack.48404/) as it have A lot of items.