Implemented a more encompassing hidden-files ignore rule.

Also, therefore, removed dotted (hidden) files form ignored array.

Rather than specifying certain files to ignore when they're standard hidden files (`.DS_Store`, etc.) make it ignore all files that begin with `.`, as they'll likely all want to be ignored.

Specific use case here was using a SMB filesystem on OSX and it created all the fun [Appledouble](http://en.wikipedia.org/wiki/AppleSingle_and_AppleDouble_formats) files. These all begin with `._` (as they should be hidden) but otherwise don't follow a pattern so can't manually be ignored.