Change how we determine if a folder is a plugin, and move
recursive loading into app (since it's really a function pertaining
to how command line parsing works)