updates naming conventions for clarity, adds server-side comments, updates readme, removes unused dependencies