Need a namespace, and to declare this in the first level namespace. Also ignore some files that shouldn't be versioned.