Merge pull request #5 from k-hotta/master

a pull request at 130801
create a class for a source file
create a class for a source file
create a file table in db
modify classes related to ast parser to use FileData instead of file paths
[REFACTORING] move registerers into another package
create a class to register files into db
create an abstract class to retrieve elements from a given db