Added package.json for npm
Updated routings. (Solves some routing issues)
Some more attempts at implementing authentication