Refactoring
Added type restriction.
Reset AssemblyInfo.cs
Added NuBuild to solution.
Added xml comments.
Set version to beta build.
Fixed return value for custom attributes.
Updated hash script.