Added autoincrement mongoose handling
Renamed backend files to avoid ambiguisation