refactored project module; added project's scaffold