Rearrange imports to make sense/cosmetics.
Add st support.
Don't hardcode paths.
Move main code under main guard.