- Organize directory hierarchy
- Make sure all source files compile without warnings
- Document dependencies in 'doc' directory
- Write simple tests scripts
Merge branch 'feature_dirs' into develop