cleanup gem file and asset model a bit
merged master
spec created and works!