Initial commit with basic functionality / styles