added base64decoder, removed dependencies