Added description, usage and compiling instructions