Initial gitignore.
Initial attributes.
Initial build script.
Initial solution.
Adds EnumRouteConstraint.