TODO ----Security ----Authentication(login) system ----Better error responses ----Data filtering (remove useless data) ----Live data update view ----Clean up code ----Documentation