moved source code into more common directory name (src/)