Program command-line arguments parsing

* .gitignore
Added *.swp (Vim temporary files).

* src/main.cpp
Added program command-line arguments parsing using boost.

* Makefile
Added boost::program_options and boost::filesystem to libs.