Added colored gem as a dependency, output some nice colours for warnings and errors.
Added a function for describing functions and their arguments.
@file mis-match directive output in yellow.
Extract functions and their documentation.