Refactorized file validators and use composition instead of inheritance
Merge pull request #39 from chives/dev-validators

Refactorized file validators and use composition instead of inheritance
Removable File Type
Refactoring
Added php 5.6 to travis build matrix
Updated docs
Safer event listener removal
Refactoring of RemovableFileType
Removed useless spec methods