Better project directory and source file tests

The current tests fail if a user stores *all* their source code in a ~/src directory

core: Test for ebin directory because it's required by the rebar layout, and is more erlang specific than src.

support/libparser: Exclusion test for .eunit instead of inclusion in src. Not sure if there are other .erl files we'd want to ignore.