Major update (0.2)

Completely rewrote several functions
Completely changed function layout