lib: Added button library submodule

Signed-off-by: Chris Evich <chris-arduino@anonomail.me>
lib: Add encoder + symlinks to external

Signed-off-by: Chris Evich <chris-arduino@anonomail.me>