2nd commit

Replaced getline with fgets (for non-gnu portability). Updated some
drawing stuff and started the guilayout system