The Goa Express unveil self-titled debut album details