added vim temporary files to ignore list
added script for building all available options
added profile mode to building modes
clang/profile does not work and so is disabled at the moment