SourceFormatter - Add excludes file that contains patterns of files or directories that should always be ignored by SF
SourceFormatter - Create friendlyUrlRoutesSortExclusions once and reuse so we don't have to read the properties file over and over
SourceFormatter - Consolidate logic for checking exclusions
SourceFormatter - Move to excludes before retrieving files instead of ignoring afterwards
SourceFormatter - remove patterns of directories or paths that are not being used anymore
SourceFormatter - No need to exclude patterns because those are already specified in excludes file
SourceFormatter - source formatting
SourceFormatter - Let's keep private vars non-static where we can (just making sure we keeps things the same for all the ***SourceProcessor.java files)
SourceFormatter - *SourceProcessorTest.java files need to be ignored by SF as well