Started using namespaces

adding names spaces to group functions
ignoring the _notes folder from DW
Updated gitignore