Remove unecessary else
Update battery status check strategy

Started using lua-penlight for the file operations, making this code
much more cleaner.
The status check is now its one function due, allowing reuses for
multiple devices.
Basic LDoc documentation.
Update batticon table declaration method

Instead of doing multitple variable declarations, pass all the hashes
and respective values in one operation.