Re-organize source code in somewhat more systematic way. Add DAL skeleton files.