Merge pull request #18 from svenclaesson/master

Binary data: store and read content as byte[] instead of string
changed project structure
Issue #15: First request after cache invalidates doesn't go into cache

Seams to be because the CacheMentryChangeMonitor in MemoryCache is not
triggered when calling Add. It will be triggered internally from
memorycache scheduled but too late. That is the issue #15.
Merge remote-tracking branch 'filipw/master'