Add common project
Clean and configure common project
Merge branch 'common'
Add Result<T>
Add QueryString class to parse raw query strings