Defaults non-string values for $file back to '.env'
Merge pull request #7 from deefour/feature/allow-null-file

Defaults non-string values for $file back to '.env'
Also add composer.lock to .gitignore
Also add PHP 5.5 for Travis-CI tests
Merge pull request #9 from lucasmichot/feature/travis-php55

Also add PHP 5.5 for Travis-CI tests
Merge pull request #8 from lucasmichot/fix/git-ignore

Also add composer.lock to .gitignore
Adding an is_file check to the path to prevent remote file include issues (Issue #10)
adding example to the fixture with spaces around the equals
Trimming down the key value and standardizing the line input to remove spaces around equals
adding new test for the trimmed keys
Merge pull request #12 from enygma/random-fixes

Random fixes
Merge pull request #11 from enygma/fix-remote-include

Adding an is_file check to the path to prevent remote file include issue...
use file() instead of file_get_contents() and preg_split()
trim both key & value
clean up extra lines
Merge pull request #13 from aaemnnosttv/master

Suggested Enhancements
Version 1.0.6 Release
Don't overwrite existing environment variables.

Ruby's dotenv does this with `ENV[key] ||= value`.

The point of dotenv / phpdotenv is to enable twelve-factor style
configuration via environment, so it's important to be able to
override these `.env` files with external environment variables.
Updates for PSR2
Merge pull request #21 from stanlemon/almost-psr2

Updates for PSR2