Made having dependencies a warning, not an error

When writing a library, it's a huge pain to have to go into the dependencies file to add them in (so that my files can run and I can test the library) but then remove them (so that I can publish a new version).

This PR replaces the error with a warning, making the workflow easier to deal with until dependencies are actually supported.