Added working swagger ui
departments now respect limit and skip
Added department endpoint documentation
Updated doces
Added dir structure