Renamed main file.
Updated specs for autodiscovery.
Updated Makefile.
Install likely dependencies.