major cleanup/modularization, added styling, passworded link list