using rails-like conventions for organizing files