implementing less, and adding some fancy login for asset inclusion