Added the Filter class
Modified documentation

Added doxyfile and modified comments.
Fixed Filter class to properly generate tokens

Added Token struct and TokenType enumeration. Modified constructor to
use regular expression to generate tokens.
Renamed Image class to ImageInfo.
Removed debugging code from main.cpp
Modified Filter::match to become const

Also added minor style changes.