What does Awesomentastic mean?

Awesomentastic meaning in Urban Dictionary

Being awesome and great in addition