+ added file_info.cpp.
* modified Makefile.am.
+ added copy constructor.
+ added move constructor.
+ added assign operator.
+ added release function.